Variable assignment improved. chopping extra unit of parentheses saved in the typelist hashtable. Type hashtable and value hashtable tested. They correctly tracking variables. Variables in target program that inherent value from other variables are point to corrected variables. The typelist has correct memory record about the actual value of these variables who inherent values from others. This will help our future implementation.