What Is A P Type Contract