adjust generateRecommendations and generateArtInfo to make proper use of utils.makeData