add hull.c