add channelInfo fontSize and some refactoring