chapter07: advanced topics