tidy up data structure and number of recommendations for better readability