================================== Developping new functionals for KS ==================================