Project 2A & 2B: Slow interpreting