add submodules for rules and registration to replace signup