defined load and unload operators