Functional solutions