setup for go processing