partials are partially done and also purdy errors