Added Faction logic