simulator (3)