dnl vs alg