pass full flow object