all delegate