added return boolean to load/unload