END-TO-END PROCESS