created user class
updated for use with new user class