change tracker class