node model