add SingleBeamNode.js