user class work