chore(setup) implement setup script