reworking launcher