added methods csd, ssd, dsd