History tracking framework implemented