change callback parameter