adding checkbox field, fix  setting value logic  (post first, then model value if any)