removed << to string, only << to string in the end