completed about strings