module loading code
fix module loading