add hit feature

add hit feature
clean mapping