updated the includes to use stringstream