Discontinuous Galerkin schemes for elliptic problems