DVT Algorithm