blocks part 2