more work on nested model form