Exchange functionals with improved long range behaviour and adiabatic correction method without adjustable parameters.