number different types