added terminal-based launcher