removed xstring.h