debugged say()