Starting point for the algorithm