add set.c