HERE IS THE DELEGATE PROCESS...