commented attempt at a stage 3 spec