finished question3.5