todo: gopath wrapper