using double instead of float