add enviroments and software setup script