HaMaker实装，改良部分细节。

该死的合成BUG依然存在！！！