ex7 complete, that was easier