issue #306 - add "fail" object to missions and clean up associated data changes