simplify syntax
better error checking
add stats stream
allow override default type
fix typo
major overhaul to import all nodes