Implementing channel job