changed 1.0 to 1.0L to force double type