A writeup on PML