Added a framework for homework from lecture 12