working on attack stuff