reading changes