working on MST