adding string capabilities