Reverse Engineering Method