add add add add 3 2 1 4 0.045678651