setup scripts, from zero to hero.