backtracking started