added a bit more information in terms of exercise comments
finally got exercise 7 working, a total rewrite