central setup script