Finished basic PA implementation per spec and closing #308