adding user management to the system