Notes by ZhenWan