working on cyclic flow
oops