added basic node backend