Implemented recommendation architecture