commented out some print statements used for debugging purposes