comment, remove dead code
process_command() returns false if any statement fails
first_index() replaces own code to get track effect index
use first_index() in track_effect_index() method
cleanup and comment