define simulation object