localstorage still broken, need to work out the previous values and combine them with the new collection