for user type and user level management