correct module initialization