algorithms-implemented