Added new classes for each of the different types of users.