channels initial commit