added new operation; text2output