creating user types