build out personalized recommendations