added user_type inclusion validation