updated schema with tables for recommendations