add mission related functionalities