zu-flo-gen