PS: Update getCurrentDone after a getCurrent call
Add comments to PS
Document the PS constructor