Basic tracking logic