final commit
exercise 6: comlete!