add putFloat