finish all exercises in ex8