more string functions supported