adopt for msdl