smartinit -> find_Path
move help func away