suggest form structure implemented