add support for cerr <<
add features for ops other than add