updates to SDM