new form processing structure before the request