working on cyclic flow
oops
merged out