improve validate info