finish the PA1