validation by vikas