done up to ex10