mechanisms of p