more work on the module