progress

move fields to camel case
implement native field defaults