more code reuse
use enable_tracking