chengxiaohe/magma archive