add some go&channel case