Adding user management and permissions