add tests for all field types