added floating points