get tests passing first, will come back to why that test seems to fail even though the strings are correct