surprise attack in Models