add module config option
add module loader support based on config option
enable newer module loading system