refactoring on strategy selection on ptracking.py, add new test, testing coverage feature