PA 2 work in progress