move all methods except operator overloads from struct to the stream utils 
class