removing unnecessary node implementation