track_erase demo
use enum for mark, cloak, etc.