modified how sow works