finished the frontend for recommendations