+ block separation