adde fetchAll method to dry up the GETting of objects
finally refactored the code to replace scope on Callback
added pathetic workout to reload
new zip