rename 'TODO' to better descriptive 'notes'
add eval special function
minor bugfix if a symbol cannot be resolved