fiddled with new strings a bit, added a few tests