tag stuff
remove some fixed sized arrays
die no longer requires cr
remove some moot checks
rename parent -> last
cleanups
cleanups
last fixed arrays now dynamic
list is a dictionary
clean up tagging info