Initial tracker work

a different thread