Added backtrack method (not working), and operators method