more for key-setting