Designing and Evaluating Explanations for Recommender Systems