add new algo, start implementation of TagEntropyMetric