blocking schemes