adding ds iteration 4