modify launcher entrypoint after refactor