operator<<. operator>>, operator=