must clean setup.h