dostring with string