frontend chapter leaves a lot of instruction out