Rough overview of the whole algorithm