1) added JobChannel class