attempt at simplified nested form f