diff --git a/asymptote/asy-label.asy b/asymptote/asy-label.asy
index 1a7611a201e3aeaa186f347e5a98cc378377ac1e..76a2b20641b186c4cd2d63e302a7aeb34462401b 100644
--- a/asymptote/asy-label.asy
+++ b/asymptote/asy-label.asy
@@ -5,15 +5,24 @@ labelmargin = 0.5;
 
 label(rule, (0,0));
 dot((0,0), red);
+label("nic", (0,-0.5));
 
 label(rule, (1,0), N);
 dot((1,0), red);
+label("N", (1,-0.5));
 
 label(rule, (2,0), 2N);
 dot((2,0), red);
+label("2N", (2,-0.5));
 
 label(rule, (3,0), W);
 dot((3,0), red);
+label("W", (3,-0.5));
 
-label(rule, (4,0), dir(30));
+label(rule, (4,0), S);
 dot((4,0), red);
+label("S", (4,-0.5));
+
+label(rule, (5,0), dir(30));
+dot((5,0), red);
+label("dir(30)", (5,-0.5));
diff --git a/asymptote/bezier.asy b/asymptote/bezier.asy
index 1f55afe5d78e3c4cd10348aeb139a5696c5c2d9f..4c680f782311ca1a44302fa6fa452e7c6a2bd939 100644
--- a/asymptote/bezier.asy
+++ b/asymptote/bezier.asy
@@ -44,6 +44,7 @@ xf = shift((0.3, -2.3));
 dot(xf * a);
 dot(xf * bb);
 dot(xf * cc);
+draw(xf * (a{curl 0} .. bb .. {curl 0}cc), green);
 draw(xf * (a .. bb .. cc));
 draw(xf * (a{curl 2} .. bb .. {curl 2}cc), red);
 draw(xf * (a{curl 10} .. bb .. {curl 10}cc), blue);