introduce stringEquals()