working PPSR validation