Point to the right helmsman
Add arguments
Add dirty-compact, gc command, refactor utilities