validate form feature done