node backend structured and working