type --> type_name