added the User Class