made a little more progress, but you always have to be careful when manipulating strings