wouldn't compile because <string> wasn't included