Added name-getting function
todo update, data collection
Only evaluate some nodes, misc.