changing delegates arguments types.