p5 finished product, before p6 changes (and p6 view improvements)