added attack class