introduced generated keys