overrid standard declar standard declar node standard declar node list var arrai list node node appli var add node trim object temp node declar tail arrai temp length declar tail temp appli var add declar tail temp trim val var node declar type declar todo check type node declar type declar appli node bar node bar appli standard declar node 