Reverse engineering solution