new input form structure