finished question3.7