need to create a user class