finish refactoring

Created by  Bowei Liu  on December 30, 2020
V2P5PHBP2L6TSW7RCIFQXLSROMERDTQKSLWRFHBAUALRZUDJNLLAC
Dependencies
In channels
main
Change contents