added difficulty and type features
added rating to problem