add spec and modify loadModule
update combine option