Building a recommendation system with a user-based collaborative filtering technique