define a new function, while, and if can be parsed now