fixing precision bugs