Work on User Type functionality