validation exercises