this alliance system occurs both within classes and between them