simulating node