attack method