more type_conv