all tests implemented. should all pass.