updates to install logic