introducing validators