add setup file
clean up for setup file