new version for setup