The CSGD