added difficulty_level field on Product model