add new web module support