incorporated new design principles learnt from Rutstrap, Marksite, and PLJNS.com