add dumpall, removeall to be fixed