switch to Overloading the << operator

but somehow, not working yet.