add faction assignment