module compilation correction