made module loading automatic