source line search
updated