Elucid Algorithms both approach