form structure + model fields