add some notes on golang