print float and double support