state logic for mission items added