adding abstractor to level7, challenge to level 8 and making it work.