modifed setup.c