Speed Upgrade

removed the print every step and added comments to allow the reader to
print every step if desired.