Added some stuff to implement Updater