added user management, users can now sign up