Individual program transformations that it knows And what it is going to do when faced with a program's optimize, it's going to rummage around in its bag looking for an optimization, that applies to some part of the code. 