validation && hidden banner