use fields to control simulations