add trim string functions;