add setup.c