added remaining attack functions