added attack
delegate is not finish