simulate based on a detection model