support string equality