Redo the MHartl tutorial with some small changes.