completed example7