add callback at launch