moving patrol_snapshot here