added comments for godoc