working on flux