new flow format