CC4001 COURSEWORK 2