split the entry module into two submodules to isolate forms