fix bug of not matching
add include feature