Different functions for (tokenize, parse) and (execution), added this keyword