norme
added ret for checking return of exec