initial commit: ETS custom field type