added class "UserForm" with primary methods