updated to print own strings