zhaozhiguang's notes