nds and mechani