Assignment 5 : Steffan Norberhuis first draft.