Refactoring of SheetLauncher