more complex workflow test