Design your validation gates