finished attack method