added commenting to this iteration.