completing ndet interface