simulator work