for PA1 Q3