added pulse tracking