key-add bug fixed