text in and out, more operators and tests