added excercise III