tracking history implemented