create node
some small changes