collection fetching ok
Added various success/error methods
Moved success/error into extendable functions
Added comments etc
Added code for all methods