class detail validation competed