rework blocks section