new morph analysis with weight