simulating the