spec refactors for installer