added user type list and user type methods