removed old node implementation