Complete submission 01

First candidate for final submission for the assignment.