added stringcompare