removed backtrack