very important update to print and scan, the three strings for these functions are now always printed for every function