unit generation, fighting, deletion