add custom field type