added string operators