updating SDMMD to use Core