this is hard to read... 

also...

code style => .0f