refactor the big command

Created by  irevoire  on December 29, 2020
YU73IZPUSQ2SEIOTBIP6ZK2U6E2YSN2MBUS5OF75Z5PM25X4Q54QC
Change contents