Start abstracting install and token