implemented the role type (basic,premium, or admin) selection for new users