achieved a general structure, working on submit page