Added basic launcher logic