get and put changes