work on setup script