DK MECHANICS