create a type