Implemented P-Rep Design