A start algorithm