ex9 - strugglinggg