more progress on setup script