started including code to install dependencies. still a little broken.