complete 7Interface Exercise2