added more tests for toString, no longer passes