Implemented user class