added demos; added node harness