changes to sow and gpio