added attack mechanism