An overview of a recommendation engine