attempt at q5