add new custom module
new design