- finished q 2.4