add mission participant logic