class general kadtype