return lots of useful info with channels