as standalone go program