all tests written. methods are next.