First implementation structure
Finished exercise stub