add middleware name2id
add middleware name2id