give up refactoring nested form; brute force approach