added new module

Hi Edison, Could you check this out ?