last step removed overlapping between blocks