add historical tracking