fixed point class