normalize module name, add standalone test code
add standalone test code
add standalone test code