lecture 3, 1-2 reorg