break cases module into submodules for edit and new