most of the install and release process