accepting apply forms as flat json