refactored installer dependencies