Implementing reverse engineer dialog