Functional consumer