Create channel.go and use a Channel struct