remove redundant key map
add --hidden