the demo now works to the extent it did prior to the refactoring
node-based commands work