create form redesign, improvement and refactoring