resolved the 'Butterfly bug which accidentally created morphology at 1040N MAR, also, implemented three other M_type along z axis: 1: linear 2: sin 3:sqrt 4:^(1/3)'