add valid for