some node magic added