add ex3.30~3.33