further work on new module