introducing node solution