updated todo list and better discovering unknown function in expression