added report def validation