added exercises.