algorithm able identify