Add prototype courier and argument