code search and package refactoring