changed warning/stop/messages stucture in ds()

now possible to supply starting values to ds()