finished OO PRS