adde enum UserType for accesss control managment