more work on content field api