added classes for exam 3