engineer explanation