Functional example workflow