Rewrite part 2 of block 1