tracking also works, but slow