Accurate simulator (10/48)

Accurate simulator