p--c design