add ex8~ex10