Changing how we compile lines and also maintain a data representation of each line in memory that is a simple structure