(feat) begin implementing flux