add new type apprdf apprdu