add mode_module and add grunt