Template of algorithms