change module name and demo code