Block grafting