revise prml notes post