fixed the deep copy
added reloading capabilities to the store;