tentative validation framework