DITECT corporation