*refactored mission View