add PRML