improving abstractions and commenting out unabstracted code.