Updated P3P for readability and better interface
.
.
.
.
.