explain the process