flexible key