tasks 9-10 were added