add interactive launcher