intiial commit working on the faction and warcaster logic