Refactor register, my channels
Refactor log reading