add string utility methods