3.5

Tooo long but interesting.