worked further on user management