adding singles.cpp, back_tracker.cpp