add test
Merge branch '0.3' of https://github.com/AlloyTeam/JM into 0.3