added dependency installation