was missing the methods to actually execute the array update