FIRST WORKING VERSION 1.000000000000000000
working.