director: Lam Can-zhao