more realistic simulation
more realistic simulation