new feature: restart sub-command