initial validation try