attack implemenation complete