added explicit _load/_remove/_save