added the users class implementation.