made eval debugging more granular, test_full is now complete and passes; plot can now handle variable assignment, addition, and printing