Initial checkin of SDM capability.
Fixed typo.
Remove SDM private code.