richer output from channel reccer