added the basic node inheritance step