fix keyenumerate