Added first part of Spectral discretization