Implemented: New algorithm with wrapper