minor fixes pre alliance merger
move code for fixing overlapping members to seperate function