introduce next float op