completed equalization part; cleanup