describe channel lifecycle.