general structure of flow. Filter side implemented