add basic launcher code