big first conv (7), then smaller (3). bunch of other fixes too