add runProfiled