ReverseEngineering implementation