merged dependency installer into setup script