d type