adding module support