lots of print statements