Algorithmic method