acceptable initialization of keys struct