draft detection techniques