Implement block and move part 4