passes all tests, writing notes now