algorithm detection