trying to use channels