homework:refactor.
reorg.
merge