run setup (still in progress)