arg just giv eme all the changes at once