string complete