refactored dedepency installation to use global go get installation