updated PA1