finish dumptype function family