a proper setup file