domestic validation