track changes for instances in a rather discusting way