updates changes  adds and removes