stuff is done, tests still don't pass
stuff is more done, some tests