add field type support