Putting it all together task: added implementation