changes processing