added user object and validators