more work on launcher