read PMs