build smodule