demo validator