removed lvalue ref operator<< completely