adding setup script
removing old setup script
merging with untested