returned value is: 0.546516