all tests pass, all prints removed, memory leaks checked for