Now we can do the WHOLE process