portfolio validation