cast-validation added