support key vec
support more key map
prefix tree ok
prefix tree ,testing is passed