Adding the exercice 2 sources