treid to implement launcher