The Reverse Engineer Method