process changes - almost finished