change name: type->type_name