multiple start points in our algo