refactoring ida location