lab4, ex8 and ex9