#23
#24
remove unuseful variable
remove from autoDefineModules when module defined, and little code style
version