add ex7 code