added keyvalidation