completed first two sections