working out blocks in fragments