add some code to get familiar
refine intro
go channels
actually add the code
be more precise with goroutine def
only include some of the code snippet