comments and structure altered on Go and OpenMP