redefine usertype