Finished the col optimization verison