Starting algorithm methods