gonna try to create user types