setup framework for launcher