extend key