TUDelft ICCP14 assignment 2