Support to multiple item and user attributes and new recommender based on user demographics