blocks, classes, sandwich, greed