usage of m2sh