Norm-conserving and ultrasoft are the two most common forms of pseudopotential used in modern plane-wave electronic structure codes. They allow a basis-set with a significantly lower cut-off (the frequency of the highest Fourier mode) to be used to describe the electron wavefunctions and so allow proper numerical convergence with reasonable computing resources. An alternative would be to augment the basis set around nuclei with atomic-like functions, as is done in LAPW. Norm-conserving pseudopotential was first proposed by Hamann, Schlüter, and Chiang (HSC) in 1979. The original HSC norm-conserving pseudopotential takes the following form: