tasks 8 & 10.