add dlx algo