This page almost made it all the way to live with three ps in snapped.