implemented topic tracking