fixed m and floating point