Node operations now work perfectly. Additional features added