Implement the launcher.