finished except q5