print here directly into a string