Junfeng: stage-3 code