attack sets created, ctor overhauled