finished 1b)