changed self to newNode