exercise 1 commit
exercise 2 second commit
object_oriented1 final commit