source code and resources for CVWO assignment 1