all methods written, all tests written