add validation point function