Steps In Reverse Engineering