updated user class