better install process