methods in string2.py all complete