efficient and flexible workflow