Adding DFT funtional libraries