modified node model design