print statements commented out for your convenience