FUTURE PROBLEM SOLVERS