Intermediate language

Summary