added go analysis