trying to incorporate channels