Adding channel sampling