ammend to previous update = {} logic