improved install process