updated mtdev, shadow