1. Implement variable assignment e.g. x = 5 2. ALlow these variables to be used in future expressions 3. Implement additional error-checking