Assignment -7 cont.