setup file improved