automate dependency installation