finished removing IO a return from printf