added User class.