stack partial changes