How does the algorithm work, I mean how does algorithm differ the thing it should focus on rather the thing it shouldn't focus on. How is it able to for instance at airports able to detect things which shouldn't be carried, what kind of solid framework are they using?