first prototype of node backend