prototypal: all tests are complete