delete key funcs