P5a now passing 11/18 tests