cleaned user class