add module helper [ci skip]