possibly make more go-like package distribution