add delegation feature for drop api