start to implement tracker