H2DaL Algorithm