added provided classes for exercise