a little notes about golang