Version 3.0

Homework for the "Defining classes Part Two"