usage of double