Added delegate selector interface