support non-exitent dirs
programatically get gopath?
try initial go get
need to git clone