You did a great job there.
As far as I can see you've replaced more than half of the details. Must be very proud of yourself.
No kidding!